home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’92 / NetWarmer / source / Dragging.h < prev    next >
Encoding:
Text File  |  1989-03-06  |  599 b   |  25 lines  |  [TEXT/KAHL]

  1. /* © 1988, Bowers Development Corp. */
  2. /* Dragging.h */
  3.  
  4. typedef /*pascal*/ void (*DragProcPtr) (/*void*/);
  5.  
  6. /*----------*/
  7. Boolean StartMove  (Point        *startPt,
  8.                     short        *constraint);
  9. Boolean TrackMove  (RgnHandle    dragRgn,
  10.                     Point        startPt,
  11.                     Rect        bounds,
  12.                     short        constraint,
  13.                     short        *deltaH,
  14.                     short        *deltaV,
  15.                     DragProcPtr    actionProc);
  16. Boolean TrackRange (Point        anchorPt,
  17.                      Rect        *range);
  18. Boolean TrackRect  (Rect        *sizeRect,
  19.                     Rect        limitRect,
  20.                     DragProcPtr    actionProc);
  21. Boolean TrackLine  (Rect        *sizeRect,
  22.                     Rect        limitRect,
  23.                     DragProcPtr    actionProc);
  24.  
  25.